home *** CD-ROM | disk | FTP | other *** search
/ Light ROM 3 / Light ROM 3 - Disc 2.iso / programs / pc / l_parser / readme.txt < prev    next >
Text File  |  1995-03-23  |  6KB  |  136 lines

  1. Hello!
  2.  
  3. I'm Earl Terwilliger and I have an interest in creating Lightwave 
  4. scenes which look as real as possible. Mostly, I like to see scenes 
  5. from nature. I was excited when I ran accross a program which creates 
  6. natural 3D shapes via fractal math. It is called LPARSER and was 
  7. written by Laurens J. Lapre. The companion program call LVIEWER will
  8. display the created object in 3D and allow you to view  it from various
  9. positions. The file called lparser.txt documents these programs and
  10. should be used as reference.
  11.  
  12. I am using an AMIGA computer for Lightwave but I also have a PC. The
  13. LPARSER and LVIEWER programs from Laurens J. Lapre run only on the PC. 
  14. I have converted the sample objects provided with the LPARSER package to 
  15. Lightwave format so anyone can use them on any platform, however to create 
  16. your own objects using the LPARSER program and my object converter program, 
  17. you will need a PC!
  18.  
  19. The LPARSER program, documentation, LVIEWER program, sample files, etc.
  20. are included in the self extracting executable called LPARSER3.EXE. 
  21.  
  22. The LPARSER program will allow you to create, trees, plants, 
  23. "critters" and other shapes found in nature in a 3D format which you 
  24. can import into Lightwave and have fun rendering. The program is 
  25. based on L-system fractal math and I would highly recommend the book  
  26. mentioned in the LPARSER documentation, excerpted as follows: 
  27.  
  28.     "The implemented l-system is based on the one described in the 
  29.     book : 'The Algorithmic Beauty of Plants' (ABOP) by P. 
  30.     Prusinkiewicz and A. Lindenmayer (this is where the 'L' from 
  31.     l-systems come from). If you want more information on making 
  32.     your own l-systems you'll want to check out this book. 
  33.      A lot can be done by changing the l-systems suplied with the 
  34.     parser and seeing for yourself what changes in the final form. 
  35.     ISBN 0-387-97297-8"
  36.  
  37. The LPARSER program if given the right parameters will create 3D DXF 
  38. files (with 3DFACES) which will import quite nicely via TIO into 
  39. Lightwave 3D. The only problem is that the files created are HUGE 
  40. and take a long time for TIO to import and "merge points".  So, I 
  41. wrote a PC program called DXF2LW which will do the conversion from 
  42. DXF to Lightwave and also "merge points" to reduce the number of 
  43. points. The results are great! (Well.... I'll let you judge by 
  44. trying out some of the sample objects provided.)
  45.  
  46. Some of the objects do have a high point/polygon count but I think
  47. the results are worth it. By changing the original .LS commands in
  48. the LPARSER input file you do have control over the objects created.
  49.  
  50. The documentation for the LPARSER program can be found in the file
  51. LPARSER.TXT (it will be re-created upon running the self-extracting
  52. program LPARSER3 which will create the LPARSER program, files, etc.)
  53.  
  54. The documentation on the other files which I have provided is
  55. contained below. If you have further questions, you can contact me at:
  56.  
  57. Earl Terwilliger
  58. 158 Eades Drive.
  59. Irvine, KY 40336
  60. Phone (606)-723-5718
  61.  
  62. Compuserve 70575,1330
  63. Internet aisterwi@acs.eku.edu
  64.  
  65.  
  66. The following files can be found on this disk/directory:
  67.  
  68. DXF2LW   COM    
  69. DXF2LW   C      C source and executable
  70.  
  71.                 This is the program to use to create Lightwave 3D
  72.                 objects from the DXF files produced by LPARSER.
  73.                 Actually, it will work on any ASCII DXF file that 
  74.                 has 3DFACE entities. It creates objects with the 
  75.                 smallest number of points.
  76.  
  77.                 The syntax is as follows:
  78.  
  79.                 DXF2LW   infile.DXF outfile.OBJ  -d
  80.  
  81.                 The outfile.obj and -d parameters are optional. If the 
  82.                 outfile name is not specified the infput file name
  83.                 will be used with the file name extension changed to 
  84.                 .obj. The -d parameter will tell the DXF2LW program to 
  85.                 not delete the RAW file it creates. The .raw file is an 
  86.                 intermediate file used by the program with polygon 
  87.                 information needed to create the output object file. 
  88.                 If it is not deleted, it can be used as input to the 
  89.                 READRAW program which will list its contents in readable 
  90.                 format.
  91.  
  92. READRAW  COM    
  93. READRAW  C      C source and executable    
  94.                 This program reads and displays the .raw file which
  95.                 is created by the DXF2LW program. DXF2LW always creates 
  96.                 a .raw file from the input file but it is deleted before
  97.                 the DXF2LW program ends if the -d parameter is not
  98.                 specified. This program is really just for DEBUGing
  99.                 purposes. It may be handy if you are going to make
  100.                 changes to the source and test them. This program
  101.                 and the LWLO program were used quite a bit to 
  102.                 initially test and debug these programs.
  103.  
  104. LWLO     COM     
  105. LWLO     C       C source and executable
  106.                  This program will tell you some interesting things
  107.                  about a Lightwave 3D object file. The syntax is:
  108.  
  109.                  LWLO  infile.obj
  110.  
  111.                  It will work on object or "modeler only" object
  112.                  files. The "modeler only" file is one that Lightwave
  113.                  modeler has saved in layers. This program was/is used
  114.                  for DEBUGing purposes and comes in handy to make sure
  115.                  that the object converters are working OK. (Run it on
  116.                  a "modeler only" file to see how that object file type
  117.                  is structured.)
  118.  
  119.  
  120. OBJS     TXT    Documentation (list) of converted L-system objects to
  121.                 Lightwave format. Also documents the commands in the
  122.                 batch file used to create the objects.
  123.  
  124. LPARSER3 EXE    Self extracting program to create the LPARSER program
  125.                 documentation, LVIEWER program and sample L-system
  126.                 objects.
  127.  
  128. LPARSER  TXT    Documentation on the LPARSER program. This file is also
  129.                 included in the LPARSER3.exe file after extraction.
  130.  
  131. README   TXT    You are reading this file!
  132.  
  133. DXF_R10  TXT    Documentation on the DXF file format  version 10 ??
  134. DXF_R12  TXT    Documentation on the DXF file format  version 12 ??
  135.  
  136.